import request from '@/config/axios'

// 飞机档案 VO
export interface DocAirplaneVO {
  id: number // id
  no: string // 机号
  code: string // 机型代码
  foodCar: string // 餐车
  oven: string // 烤炉
  tableware: string // 餐具
}

// 飞机档案 API
export const DocAirplaneApi = {
  // 查询飞机档案分页
  getDocAirplanePage: async (params: any) => {
    return await request.get({ url: `/pplan/doc-airplane/page`, params })
  },

  // 查询飞机档案详情
  getDocAirplane: async (id: number) => {
    return await request.get({ url: `/pplan/doc-airplane/get?id=` + id })
  },

  // 新增飞机档案
  createDocAirplane: async (data: DocAirplaneVO) => {
    return await request.post({ url: `/pplan/doc-airplane/create`, data })
  },

  // 修改飞机档案
  updateDocAirplane: async (data: DocAirplaneVO) => {
    return await request.put({ url: `/pplan/doc-airplane/update`, data })
  },

  // 删除飞机档案
  deleteDocAirplane: async (id: number) => {
    return await request.delete({ url: `/pplan/doc-airplane/delete?id=` + id })
  },

  // 导出飞机档案 Excel
  exportDocAirplane: async (params) => {
    return await request.download({ url: `/pplan/doc-airplane/export-excel`, params })
  }
}